Skip to content

Conversation

GideonBature
Copy link

Description

This PR migrates our code coverage reporting from Coveralls to Codecov while maintaining all existing functionality.

Notes to the reviewers

Changelog notice

Changes

  • Updated workflow name: Changed from "Code Coverage" to reflect Codecov integration
  • Replaced coverage service: Switched from coverallsapp/github-action to codecov/codecov-action@v4
  • Enhanced permissions: Added necessary permissions for Codecov OIDC authentication:
    • contents: read
    • pull-requests: write
    • id-token: write
  • Improved configuration: Added Codecov-specific parameters:
    • use_oidc: true for secure tokenless authentication
    • fail_ci_if_error: false to prevent CI failures on upload issues
    • flags: rust for better organization
    • name: codecov-bdk-wallet for clear identification

Checklists

All Submissions:

New Features:

  • I've added tests for the new feature
  • I've added docs for the new feature

Bugfixes:

  • This pull request breaks the existing API
  • I've added tests to reproduce the issue which are now passing
  • I'm linking the issue being fixed by this PR

Closes #320

Copy link

codecov bot commented Oct 8, 2025

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@ValuedMammal ValuedMammal added this to the Wallet 3.0.0 milestone Oct 8, 2025
@ValuedMammal ValuedMammal moved this to Needs Review in BDK Wallet Oct 8, 2025
@ValuedMammal ValuedMammal added the github_actions Pull requests that update GitHub Actions code label Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code
Projects
Status: Needs Review
Development

Successfully merging this pull request may close these issues.

ci: replace coveralls with codecov server
2 participants